package com.example.receiptocr.viewModels


sealed class ExpenseChartState {
    object Loading : ExpenseChartState()
    object Empty : ExpenseChartState()
    data class Success(val expenses: List<WeeklyExpenseData>) : ExpenseChartState()
    data class Error(val message: String) : ExpenseChartState()
}

// WeeklyExpenseData.kt
data class WeeklyExpenseData(
    val date: String,
    val amount: Double
)